// 转二进制
console.log(parseFloat(0.1).toString(2));
// 0.0001100110011001100110011001100110011001100110011001101
// 二进制转十进制
console.log(parseInt(1100100,2));  // 100


// 1 + 2 = 3  二进制 =>   1 + 10 = 11
// 0.1 + 0.2  二进制 =>
// 1.1001100110011... * 2 ^-4  + 1.1001100110011... *2^-3 
// 0.11001100110011... *2 ^-3 + 1.1001100110011... *2^-3

// 10.01100110011001100110011001100110011 * 2^-3

// 1.0011001100110011001100110011(1) * 2^-2

// 001111111101001100110011...

// 0.30000000000000000440892